//////////////////////////////////////////////
// UnmapRequestDescriptor.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Forward declarations ---------------------

/// Includes ---------------------------------

// nkGraphics
#include "../Dll/DllDefines.h"

#include "../Utils/DxDefinesWrapper.h"

/// Class ------------------------------------

namespace nkGraphics
{
	struct DLL_GRAPHICS_EXPORT UnmapRequestDescriptor
	{
		// Writing ranges
		// If start > end, means everything has been written
		// If start == end, means nothing has been written
		// If start < end, then the described range is where the data has been written, within the subresource
		unsigned int _writtenRangeByteStart = 1 ;
		unsigned int _writtenRangeByteEnd = 0 ;
	} ;
}